home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Leser 15
/
Amiga Plus Leser CD 15.iso
/
Scene
/
AIOIssue35
/
data
/
nws2
< prev
next >
Wrap
Text File
|
2002-03-13
|
6KB
|
171 lines
{center}
{subhead}MorphOS Overview{def}
{left}
{p} {p}
AmigaOS on PowerPC
{p} {p}
Are you frustrated that there have been no major steps forward towards an
updated Amiga Operating System since 1993 ?
{p} {p}
Are you are disappointed that the 2 years delayed PowerPC boards didn't
provide a 68k emulation ?
{p} {p}
Are you frustrated that the uncounted numbers of people which were in
control of Amiga Inc., never delivered a new PPC AmigaOS or plan to deliver
something which has almost nothing to do with what you used your amiga for?
{p} {p}
Are you sick of the countless empty words in this market where many people
can't deliver what they promised ?
{p} {p}
The people which formed the face of the Amiga desktop since 1993 by
developing the first
{p} {p}
o 68060 boards in 1994{p}
o Truecolour RTG standard in 1994{p}
o Truecolour picture datatype standard in 1995{p}
o PowerPC boards in 1997{p}
{p} {p}
{p} {p}
for the Amiga...
{p} {p}
...will bring you now what you`ve always wished for....{p} {p}
{center}AmigaOS running on PPC in 2000{p}
{left}
{p} {p}
{bold}MorphOS in detail{nobold}
{p} {p}
o Under MorphOS a mixed mode *AmigaOS* *runs* as a multithreaded MorphOS
application/driver which allows PPC and 68k software to run transparent in
this extended AmigaOS system.
{p} {p}
To the point, what can be run....{p}
{p} {p}
o most of your old 68k application software{p}
o most of your PowerUP PPC software{p}
o new PPC Amiga programs{p}
{p} {p}
... under this new mixed mode AmigaOS.
{p} {p}
You can replace all kinds of programs, libraries and devices
with new PPC AmigaOS versions and they work transparently
for all other software.
{p} {p}
{bold}Now..let's look what has already been done...{nobold}
{p} {p}
o a 99% PPC native Exec to run PPC and 68k AmigaOS programs, libraries,
devices and interrupts. To sum it up..MorphOS`s Amiga compatability is no
simple emulation...no...it`s a *PPC* AmigaOS which also runs 68k
application in its framework.
{p} {p}
-> Isn`t this what you`ve always wanted ?
{p} {p}
o native SCSI drivers for Symbios710 and Symbios770 SCSI Controllers which
cover CyberStormPPC, BlizzardPPC, A4000T and A4091.
{p} {p}
-> Would you like to use emulated scsi drivers if you can get the real
thing ?
{p} {p}
o native utility.library, math libraries.
{p} {p}
o a library/device loader extension which allows you to put PPC versions
next to the 68k version on your disk and the OS takes the native one
automatically.
{p} {p}
-> Easy ppc amigaos plugin extensions which can be done by everybody.
{p} {p}
o native CyberGraphX 5 which was the first AmigaOS RTG and still defines
the Amiga RTG Graphics standard.
{p} {p}
-> Well..I think any word about its meaning to a PPC AmigaOS port is
wasted...
{p} {p}
o a PPC ramdisk: handler.
{p} {p}
-> Have you ever seen >40MB/s memory from your ramdisk ?
{p} {p}
o a PPC CDRomFilesystem with MultiSession and Boot support.
{p} {p}
-> just a nice extension.
{p} {p}
o a PPC 31Khz VGA CVisionPPC driver to see the early bootmenus, shells on a
modern monitor without the need for scandoublers.
{p} {p}
-> Anybody else out there which provides this ?
{p} {p}
o PPC picture, gif, ilbm, pbm, pcx datatypes.
{p} {p}
-> a real speed advantage for your backdrops:-)
{p} {p}
o Everybody out there will be able replace more modules or functions with
native version. It gives you a new playfield to improve your own amigaos.
{p} {p}
{bold}...what applications have been ported ?{nobold}
{p} {p}
o a lot PowerUP applications work anyway and most often faster than before.
{p} {p}
o PPC Boberg lha version. The *most* used amiga tool.
{p} {p}
{bold}...how easy is it to port AmigaOS applications ?{nobold}
{p} {p}
o A development package based on gcc, automatic include converters and
example srcs is provided.
{p} {p}
o It took just 10 minutes to port a datatype after the datatype framework
base was there...the pbm ppc example is included. Porting a ram-handler
took about a day with a lot source changes as it was an older 1.3 rooted
src and it took *2* test boots into MorphOS to get it running. This should
tell experienced developers that it`s quite easy if the source is based on
C and it`s clean enough.
{p} {p}
{bold}...and what will come ?{nobold}
{p} {p}
o PPC MUI (Magic UserInterface) conversion has already started
{p} {p}
Yes..It`s true...no joke
{p} {p}
-> Imagine what a speed improvement this will give all MUI applications out
there...expecially Web Browsers which are already more than usable under
the current system.
{p} {p}
o Vapor with PPC versions of their portfolio which will result into a
native amitcp and other internet applications.
{p} {p}
o Titan will support MorphOS with BurnIt, Elastic Dreams, Fantastic Dreams
and Candy Factory.
{p} {p}
o and even more will come...
{p} {p}
o MorphOS takes over the machine directly after a reset and the 68k is
completely disabled. No nonsense like a 68k being used as an interrupt
server. The AmigaOS`s hardware configuration is done by the MorphOS Hal so
it`s no design problem to extend it for a new system besides writing some
drivers.
{p} {p}
o MorphOS kernel is named Quark and offers the functionality for services
like MP, SMP and VM. It can be the base for a new modern OS which
implements the good things from AmigaOS but forgets about the bad things.
{p} {p}
o MorphOS emulation design is portable which means it could be moved to
other OS`es or even other CPUs as the structure of the 68k emulation is
very flexible while being as fast as possible. Just the 68k emulation
itself contains over 13MB of srcs and results into >3MB binary. It`s based
on extensive use of C macros which can be replaced by C asm inline code to
optimize for specific target cpus like it`s done now for the PPC. 68k
Registers are directly mapped to PPC registers and the whole system can be
adapted to other CPUs on the fly if the need is there.
{p} {p}
o MorphOS is currently alpha tested by selected developers. If you think
you have the special skills to help testing it and you want to contribute
native applications contact us at laire@morphos.de or frank@morphos.de.
{p} {p}
A public user demo versions is comming within the next few months.
{p} {p}
{p} {p}
You can find all current information for MorphOS at:
{center}http://www.morphos.de{p}
http://www.morphos.ch {p}
{left}
{p} {p}
Do you think anybody else out there in this remaining "market" has such
technology in his hands ?
{p} {p}